ASP.NET MVC 4. Zaawansowane programowanie Adam Freeman, Steven Sanderson
- Niedostępna
- Promocja 2za1
- Autorzy:
- Adam Freeman, Steven Sanderson
- Serie wydawnicze:
- Apress
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.3/6 Opinie: 13
- Stron:
- 696
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
ASP.NET MVC 4. Zaawansowane programowanie
Kompendium wiedzy o platformie ASP.NET MVC 4!
ASP.NET MVC jest rewelacyjną alternatywą dla ASP.NET Web Forms. Pozwala na połączenie efektywności ze schludnością architektury model–widok–kontroler (MVC). Nowa wersja platformy - ASP.NET MVC 4 - to kolejny milowy krok w rozwoju platformy ASP.NET, stworzonej przez giganta z Redmond. Dzięki ASP.NET MVC 4 błyskawicznie stworzysz łatwe w utrzymaniu i rozwojowe aplikacje internetowe.
Lektura tej książki pozwoli Ci zapoznać się z technikami programowania w oparciu o testy (TDD). Przekonasz się, jak działa wzorzec MVC w praktyce. Ponadto uda Ci się szczegółowo poznać całą platformę ASP.NET MVC oraz zauważyć różnice, wady i zalety ASP.NET MVC względem klasycznego ASP.NET. Przekonasz się, jak zastosowanie filtrów może ułatwić Ci życie oraz jak niezwykle istotną kwestią jest zapewnienie bezpieczeństwa Twojej aplikacji. Książka ta jest doskonałym i kompletnym źródłem wiedzy na temat ASP.NET MVC. Obowiązkowa lektura dla każdego programisty tej platformy!
Sięgnij po książkę i sprawdź:
- jak wykorzystanie architektury MVC może ułatwić Ci pracę
- jaki wpływ na jakość Twojego kodu ma architektura MVC
- jak zapewnić bezpieczeństwo Twojej aplikacji
- w jaki sposób implementowana jest architektura MVC
Lektura obowiązkowa każdego programisty!
Wybrane bestsellery
-
Nowość Promocja Promocja 2za1
WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub „okienkowych” - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu.- Druk
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki temu podręcznikowi odblokujesz swój potencjał i otworzysz drogę do kariery. Nauczysz się zarządzania kodem źródłowym przy użyciu Gita i skutecznego nawigowania po projektach. Odkryjesz zaawansowane techniki debugowania i dokumentowania kodu, co poprawi jego czytelność i ułatwi utrzymanie projektów. Zgłębisz też tajniki kryptografii, by zapewnić poufność i spójność danych na każdym etapie cyklu życia aplikacji. W książce nie zabrakło wnikliwego spojrzenia na nowoczesne zagadnienia, takie jak budowanie inteligentnych aplikacji korzystających z modeli LLM, wstrzykiwanie zależności, testowanie czy konteneryzacja za pomocą Dockera. Dzięki wskazówkom dotyczącym najlepszych praktyk architektury oprogramowania zaczniesz tworzyć solidne, skalowalne i łatwe w utrzymaniu aplikacje!- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Promocja Promocja 2za1
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- Druk
- PDF + ePub + Mobi pkt
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Promocja Promocja 2za1
Książka, którą trzymasz w ręku, to znakomity podręcznik do nauki programowania od podstaw. Autor, wieloletni wykładowca akademicki i nauczyciel studentów informatyki, proponuje naukę programowania w języku C#. To wybór nieprzypadkowy. C# jest nowoczesnym, obiektowym, stale rozwijanym i popularnym językiem, którym opiekuje się firma Microsoft. Dodatkowo ― dzięki podobieństwu C# do innych często używanych języków z rodziny C, C++ i Java ― wszystko, czego nauczysz się z podręcznika, możesz wykorzystać także do programowania w tych językach.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
Książka "Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe" to przegląd wzorców wykorzystywanych przy projektowaniu aplikacji korporacyjnych.- Druk pkt
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Promocja 2za1
This book shows how to grow your C# skills by building real, engaging side projects with .NET - from games and desktop tools to AI chatbots and web APIs. You'll learn by doing, exploring modern .NET through fun and useful creations.-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
Promocja 2za1
Updated for C# 14 and .NET 10, this book explores practical microservice patterns, from CQRS and Saga to serverless and observability, helping you design scalable, resilient apps in modern .NET environments.-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
Promocja 2za1
Learn Clean Architecture with .NET and build cloud-ready applications using Azure. From design to deployment, learn to implement scalable systems using domain-driven principles, MediatR, and modern architectural patterns.-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
Promocja 2za1
This book will help you understand the features and impact that GitHub Copilot has on the software development life cycle. Even rollout and enablement are explained to get the most out of GitHub Copilot.-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
Promocja 2za1
Learn to design domain-driven, consumer-focused REST APIs with this practical guide covering modern design, OpenAPI, JSON Schema, API lifecycles, and common pitfalls—offering a product-based approach that goes beyond the basics.-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
O autorach książki
Adam Freeman - jest doświadczonym programistą, autorem wielu świetnie przyjętych książek o programowaniu w Javie. Tworzył również duże systemy rozproszone (platformy e-commerce). Zajmował stanowiska kierownicze w różnych firmach, wśród których są Netscape, Sun Microsystems, giełda NASDAQ i banki. Jest już na emeryturze, swój czas przeznacza na pisanie i bieganie na długie dystanse.
Adam Freeman, Steven Sanderson - pozostałe książki
-
Promocja Promocja 2za1
Ta książka jest gruntownie uaktualnionym przewodnikiem po ASP.NET Core 3, przeznaczonym dla profesjonalnych programistów, którzy chcą w swoich projektach wykorzystać w pełni potencjał technologii Microsoftu. Wydanie zawiera kompletne i praktyczne omówienie ASP.NET Core 3. Znalazły się tu przydatne wskazówki dotyczące narzędzi potrzebnych podczas tworzenia nowoczesnych, skalowalnych aplikacji internetowych. Nowe funkcje — takie jak MVC 3, strony Razor, serwer Blazor i technologia Blazor WebAssembly — zostały dokładnie omówione i zaprezentowane na przykładach. Poruszono tutaj również takie tematy jak komponenty oprogramowania pośredniczącego, wbudowane usługi czy dołączanie modelu w żądaniu, a także zaprezentowano wiele bardziej zaawansowanych zagadnień, jak routing punktów końcowych i mechanizm wstrzykiwania zależności.- Druk
- PDF + ePub + Mobi pkt
(119,40 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł (-40%) -
Promocja Promocja 2za1
O tym przekonasz się w trakcie lektury tej wyjątkowej książki. Jej autorzy przyjęli słuszną, zasadę, że dobry przykład mówi więcej niż kilka stron suchej teorii. Zobaczysz więc, jak wzorzec MVC sprawdza się w praktyce, jakie są jego zalety i wady oraz jak unikać typowych pułapek. Nauczysz się korzystać z filtrów, konfigurować kontrolery oraz projektować wydajny model. W dzisiejszych czasach bezpieczeństwo aplikacji stawiane jest na pierwszym miejscu, dlatego szczególną uwagę powinieneś zwrócić na rozdział poświęcony zabezpieczaniu stworzonego przez Ciebie rozwiązania. Ta książka to kompletna pozycja dla każdego programisty ASP.NET.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
With the spread of web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer's carelessness or lack of e-
- ePub + Mobi pkt
(135,15 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł (-15%) -
-
Promocja Promocja 2za1
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.-
- PDF + ePub pkt
(125,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja Promocja 2za1
This book will teach you how to streamline your workflow, execute statistical analysis, create powerful visualizations, and integrate R and Python into Excel for maximum efficiency to make informed business decisions faster than ever.-
- PDF + ePub pkt
(116,10 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
-
Promocja Promocja 2za1
To drugie wydanie cenionego podręcznika dla początkujących programistów. Zawarty w nim materiał - podany jasno i przystępnie - pozwoli Ci w pełni poznać możliwości języka TypeScript 4. Naukę rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu w rzeczywistych projektach. Nauczysz się pracy z API DOM, a także z takimi frameworkami jak Angular, Vue.js i React. Stopniowo będziesz nabierać wprawy w stosowaniu w praktyce najbardziej zaawansowanych funkcji. Dowiesz się też, z jakimi problemami najczęściej borykają się programiści TypeScript i jak je rozwiązywać. W efekcie uzyskasz bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Promocja Promocja 2za1
To kolejne wydanie popularnego przewodnika, będącego starannie przygotowanym połączeniem opisu architekturalnego, specyfikacji technicznej i praktycznych wskazówek. Pozwala na niemal natychmiastowe rozpoczęcie pracy w Angularze. Na początek czeka Cię zapoznanie się ze wzorcem MVC, z jego zaletami i zastosowaniem. Następnie zaczniesz pisać funkcjonalne aplikacje - stopniowo będziesz przechodzić do coraz bardziej zaawansowanych i złożonych rozwiązań. Poszczególne przykłady zostały omówione w sposób jasny, zrozumiały i spójny. Dodatkowo w książce przedstawiono mnóstwo wskazówek i szczegółów, pozwalających na efektywną pracę i uzyskiwanie najlepszych efektów. Nie zabrakło także prezentacji najczęściej spotykanych problemów i metod ich rozwiązywania.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Promocja Promocja 2za1
Ta książka jest przystępnym podręcznikiem, dzięki któremu poza uzyskaniem ważnych umiejętności odkryjesz najcenniejsze aspekty TypeScriptu. Rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu. Stopniowo będziesz się uczyć stosować w praktyce najbardziej zaawansowane funkcje. Dowiesz się, jak stworzyć bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych, a także poznasz kilka popularnych frameworków, takich jak Node.js, Angular, React i Vue.js. Znajdziesz tu również informacje o najczęściej występujących problemach oraz sposobach ich rozwiązywania.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
W książce przystępnie wyjaśniono zasady i techniki programowania w tym frameworku. Opisano szczegóły jego architektury oraz przedstawiono korzyści płynące z pracy z Reactem. Sporo miejsca poświęcono projektowaniu aplikacji oraz korzystaniu zarówno z samego frameworka, jak i towarzyszących mu narzędzi i najpopularniejszych bibliotek. Poszczególne zagadnienia są tu omawiane od podstaw, które następnie płynnie przechodzą do najbardziej zaawansowanych i wyszukanych technik programowania. Wszystkie informacje przedstawiono bardzo starannie, z zachowaniem ważnych szczegółów, dzięki czemu łatwo uzyskać wiedzę niezbędną do pisania aplikacji na wysokim, profesjonalnym poziomie. Nie zabrakło również wskazówek, dzięki którym można łatwo zdiagnozować najczęściej występujące problemy i skutecznie je rozwiązywać.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model – widok – kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW!- Druk
- PDF + ePub + Mobi pkt
Niedostępna
Zobacz pozostałe książki z serii Apress
-
Promocja Promocja 2za1
To drugie, zaktualizowane i uzupełnione wydanie popularnego podręcznika opracowanego przez specjalistów dla profesjonalistów. Dowiesz się z niego, czym jest rozproszona kontrola wersji i jakie daje korzyści. Poznasz poszczególne funkcjonalności Gita i nauczysz się je rozbudowywać tak, aby zaspokajały nawet najbardziej wyrafinowane potrzeby. W książce znalazły się również wyczerpujące opisy funkcji dostępnych w Git 2.0, a także omówienie systemu usług GitHub i jego zalet. Istotną zmianą w nowym wydaniu podręcznika jest uwzględnienie w znaczącej większości prezentowanych przykładów protokołu HTTP w miejsce SSH — co stanowi odpowiedź na rosnącą popularność HTTP.- Druk
- ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja Promocja 2za1
To książka przeznaczona dla osób, które dobrze poznały podstawy języka SQL i chcą nabrać biegłości w praktycznym zastosowaniu jego zaawansowanych funkcji. Poszczególne zagadnienia zostały zaprezentowane poprzez stopniową rozbudowę i zwiększanie złożoności prostych zapytań SQL. Omówiono takie techniki jak korelacja widoku osadzonego, operacje na zbiorach, analiza dzienników zdarzeń, a także sposoby używania klauzul, między innymi MODEL czy MATCH_RECOGNIZE. Znalazło się tu mnóstwo przykładów kodu SQL, skonstruowanego tak, aby maksymalnie ułatwić zrozumienie prezentowanych treści. To pomoże Ci zdobyć umiejętności, dzięki którym wydajność i wygoda użytkowania Twoich aplikacji istotnie się zwiększą!- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Promocja Promocja 2za1
To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik podzielono na trzy części tematyczne dotyczące kontroli wersji, zarządzania projektami i pracy zespołowej. To ułatwi Ci wdrożenie się do rzeczywistej pracy i rozwiązywanie problemów. Poznasz zasady planowania i realizacji projektów z GitHubem, a także wypróbujesz sposoby rozstrzygania konfliktów scalania, co sprawi, że poczujesz się pewniej w pracy zespołowej w profesjonalnym środowisku.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja Promocja 2za1
Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce jak funkcyjny budowniczy, asynchroniczna metoda wytwórcza, adapter generycznych wartości i pełnomocnik kompozytu.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja Promocja 2za1
Ta książka jest praktycznym wprowadzeniem do tworzenia gier 2D w Unity. Dokładnie wyjaśniono w niej filozofię działania tego środowiska i zasady projektowania gier korzystających z silnika Unity. Starannie opisano takie zagadnienia jak arkusze duszków, dzielone kafelki i mapa kafelków. Omówiono również powiązane z Unity kanały dystrybucyjne, dzięki którym odkrywanie, kupowanie i sprzedawanie gier jest bardzo proste. Poszczególne zagadnienia zostały wyjaśnione za pomocą fragmentów kodu C#.- Druk
- PDF + ePub + Mobi pkt
(38,35 zł najniższa cena z 30 dni)
38.35 zł
69.00 zł (-44%) -
Promocja Promocja 2za1
To książka przeznaczona dla programistów C++, którzy chcą poszerzyć swoją wiedzę na temat wzorców projektowych przy użyciu standardu C++17. Opisano tu zarówno klasyczne, jak i całkiem nowoczesne wzorce projektowe ułatwiające rozwiązywanie konkretnych problemów programistycznych w optymalny sposób. Przedstawiono też znaczenie niektórych najnowszych cech języka C++ dla implementacji wzorców. Treść została zilustrowana szeregiem przykładów i scenariuszy pokazujących wykorzystanie wzorców , ich alternatywy i wzajemne relacje. Co więcej, przykłady kodu - przy zachowaniu czytelności - prezentują sobą wysoką jakość oprogramowania produkcyjnego.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
W tej książce wyczerpująco przedstawiono nowoczesne metody rozwiązywania problemów obliczeniowych z tak różnych dziedzin, jak badania naukowe, inżynieria, finanse czy analiza danych za pomocą Pythona i jego bibliotek. Omówiono również wiele technik, w tym obliczenia oparte na tablicach, obliczenia symboliczne, metody wizualizacji danych, numeryczne operacje wejścia-wyjścia, rozwiązywanie równań, optymalizacja, interpolacja czy całkowanie. Pokazano także, jak rozwiązywać problemy obliczeniowe charakterystyczne dla takich dziedzin jak rozwiązywanie równań różniczkowych, analiza danych, modelowanie statystyczne i uczenie maszynowe. Znalazło się tu też wiele studiów przypadków, ukazujących zastosowanie Pythona w analizie danych i statystyce.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
Ta książka jest znakomitym przewodnikiem, dzięki któremu zaczniesz tworzyć wydajne i bezbłędne aplikacje w Pythonie. Zaczniesz od formatowania i dokumentowania kodu, umiejętnego stosowania wbudowanych struktur, stosowania modułów i metaklas. W ten sposób nauczysz się pisać uporządkowany kod. Potem poznasz nowe funkcjonalności języka Python i dowiesz się, jak efektywnie z nich korzystać. Następnie dowiesz się, jak wykorzystywać zaawansowane cechy języka, takie jak programowanie asynchroniczne, określanie typów danych i obsługa ścieżek, a także jak diagnozować kod, wykonywać testy jednostkowe i integracyjne oraz przygotowywać kod do uruchomienia w środowisku produkcyjnym. Na końcu poznasz najważniejsze narzędzia przeznaczone do szybkiego tworzenia kodu, zarządzania jego wersjami i weryfikowania poprawności.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
To książka przeznaczona dla programistów C#, którzy chcą poszerzyć wiedzę na temat sztuki programowania dzięki wykorzystaniu nowoczesnych technik projektowych do rozwiązywania konkretnych problemów programistycznych w optymalny sposób. Dogłębnie przedstawiono tu implementację klasycznych wzorców wraz ze wskazówkami dotyczącymi ich możliwości. Omówiono znaczenie poszczególnych cech języków C# i F# dla implementacji wzorców. Pokazano cały szereg przykładów i scenariuszy, możliwych implementacji wzorców, ich alternatyw i wzajemnych relacji. Co więcej, zaprezentowano sposób wykorzystania dedykowanego narzędzia ReSharper do łatwej implementacji wzorców projektowych.- Druk
- PDF + ePub + Mobi pkt
(34,20 zł najniższa cena z 30 dni)
37.05 zł
57.00 zł (-35%)
Ebooka "ASP.NET MVC 4. Zaawansowane programowanie" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro ASP.NET MVC 4 (Professional Apress)
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-246-7299-8, 9788324672998
- Data wydania książki drukowanej :
- 2013-09-09
- ISBN Ebooka:
- 978-83-246-7300-1, 9788324673001
- Data wydania ebooka :
-
2013-11-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 14573
- Rozmiar pliku Pdf:
- 10.8MB
- Rozmiar pliku ePub:
- 8.9MB
- Rozmiar pliku Mobi:
- 21.6MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Programowanie » .NET - Programowanie
- Serie wydawnicze: Apress
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- Krótka historia programowania witryn WWW (23)
- Tradycyjna technologia ASP.NET Web Forms (23)
- Co poszło nie tak z ASP.NET Web Forms? (25)
- Programowanie witryn WWW - stan obecny (25)
- Standardy sieciowe oraz REST (26)
- Programowanie zwinne i sterowane testami (26)
- Ruby on Rails (27)
- Sinatra (27)
- Node.js (28)
- Najważniejsze zalety ASP.NET MVC (28)
- Architektura MVC (28)
- Rozszerzalność (29)
- Ścisła kontrola nad HTML i HTTP (29)
- Łatwość testowania (30)
- Zaawansowany system routingu (30)
- Zbudowany na najlepszych częściach platformy ASP.NET (30)
- Nowoczesne API (31)
- ASP.NET MVC jest open source (31)
- Kto powinien korzystać z ASP.NET MVC? (31)
- Porównanie z ASP.NET Web Forms (31)
- Migracja z Web Forms do MVC (32)
- Porównanie z Ruby on Rails (32)
- Porównanie z MonoRail (32)
- Co nowego w ASP.NET MVC 4? (33)
- Podsumowanie (33)
- Przygotowanie stacji roboczej (35)
- Tworzenie nowego projektu ASP.NET MVC (36)
- Dodawanie pierwszego kontrolera (38)
- Przedstawiamy ścieżki (40)
- Generowanie stron WWW (41)
- Tworzenie i generowanie widoku (41)
- Dynamiczne dodawanie treści (43)
- Tworzenie prostej aplikacji wprowadzania danych (45)
- Przygotowanie sceny (45)
- Projektowanie modelu danych (46)
- Łączenie metod akcji (47)
- Budowanie formularza (49)
- Obsługa formularzy (51)
- Dodanie kontroli poprawności (54)
- Kończymy (60)
- Podsumowanie (61)
- Historia MVC (63)
- Wprowadzenie do wzorca MVC (64)
- Budowa modelu domeny (64)
- Implementacja MVC w ASP.NET (65)
- Porównanie MVC z innymi wzorcami (65)
- Przedstawiam wzorzec Smart UI (65)
- Modelowanie domeny (68)
- Przykładowy model domeny (69)
- Wspólny język (69)
- Agregaty i uproszczenia (70)
- Definiowanie repozytoriów (71)
- Budowanie luźno połączonych komponentów (73)
- Wykorzystanie wstrzykiwania zależności (73)
- Przykład specyficzny dla MVC (75)
- Użycie kontenera wstrzykiwania zależności (75)
- Zaczynamy testy automatyczne (76)
- Zadania testów jednostkowych (77)
- Zadania testów integracyjnych (84)
- Podsumowanie (84)
- Utworzenie przykładowego projektu (85)
- Użycie automatycznie implementowanych właściwości (86)
- Użycie inicjalizatorów obiektów i kolekcji (89)
- Użycie metod rozszerzających (91)
- Stosowanie metod rozszerzających do interfejsów (93)
- Tworzenie filtrujących metod rozszerzających (95)
- Użycie wyrażeń lambda (97)
- Automatyczne wnioskowanie typów (100)
- Użycie typów anonimowych (100)
- Wykonywanie zapytań LINQ (102)
- Opóźnione zapytania LINQ (105)
- Użycie metod asynchronicznych (107)
- Użycie słów kluczowych async i await (108)
- Podsumowanie (109)
- Tworzenie projektu (111)
- Definiowanie modelu (111)
- Definiowanie kontrolera (112)
- Tworzenie widoku (113)
- Korzystanie z obiektów modelu (114)
- Praca z układami (116)
- Tworzenie układu (116)
- Stosowanie układu (118)
- Użycie pliku ViewStart (119)
- Użycie układów współdzielonych (119)
- Użycie wyrażeń Razor (123)
- Wstawianie wartości danych (124)
- Przypisanie wartości atrybutu (125)
- Użycie konstrukcji warunkowych (127)
- Wyliczanie tablic i kolekcji (129)
- Praca z przestrzenią nazw (132)
- Podsumowanie (132)
- Tworzenie przykładowego projektu (134)
- Utworzenie klas modelu (134)
- Dodanie kontrolera (135)
- Dodanie widoku (136)
- Użycie Ninject (136)
- Zrozumienie problemu (137)
- Zaczynamy korzystać z Ninject (139)
- Konfiguracja wstrzykiwania zależności na platformie MVC (141)
- Tworzenie łańcucha zależności (144)
- Definiowanie wartości właściwości i parametrów (146)
- Użycie łączenia warunkowego (148)
- Testy jednostkowe w Visual Studio (149)
- Tworzenie projektu testów jednostkowych (150)
- Tworzenie testów jednostkowych (151)
- Uruchamianie testów (nieudane) (154)
- Implementacja funkcji (155)
- Testowanie i poprawianie kodu (156)
- Użycie Moq (157)
- Zrozumienie problemu (158)
- Dodawanie Moq do projektu Visual Studio (159)
- Dodanie obiektu imitacyjnego do testu jednostkowego (160)
- Tworzenie obiektu imitacji (161)
- Tworzenie bardziej skomplikowanych obiektów Mock (163)
- Podsumowanie (166)
- Zaczynamy (168)
- Tworzenie rozwiązania i projektów w Visual Studio (168)
- Dodawanie referencji (169)
- Konfigurowanie kontenera DI (171)
- Uruchamiamy aplikację (172)
- Tworzenie modelu domeny (173)
- Tworzenie abstrakcyjnego repozytorium (174)
- Tworzenie imitacji repozytorium (174)
- Wyświetlanie listy produktów (175)
- Dodawanie kontrolera (176)
- Dodawanie widoku (177)
- Konfigurowanie domyślnej ścieżki (178)
- Uruchamianie aplikacji (179)
- Przygotowanie bazy danych (179)
- Tworzenie bazy danych (180)
- Definiowanie schematu bazy danych (181)
- Dodawanie danych do bazy (182)
- Tworzenie kontekstu Entity Framework (183)
- Tworzenie repozytorium produktów (184)
- Dodanie stronicowania (186)
- Wyświetlanie łączy stron (188)
- Ulepszanie adresów URL (195)
- Dodawanie stylu (196)
- Definiowanie wspólnej zawartości w pliku układu (197)
- Dodanie stylów CSS (197)
- Tworzenie widoku częściowego (199)
- Podsumowanie (200)
- Dodawanie kontrolek nawigacji (201)
- Filtrowanie listy produktów (201)
- Ulepszanie schematu URL (203)
- Budowanie menu nawigacji po kategoriach (207)
- Poprawianie licznika stron (214)
- Budowanie koszyka na zakupy (216)
- Definiowanie encji koszyka (217)
- Tworzenie przycisków koszyka (221)
- Implementowanie kontrolera koszyka (222)
- Wyświetlanie zawartości koszyka (224)
- Podsumowanie (227)
- Użycie dołączania danych (229)
- Tworzenie własnego łącznika modelu (229)
- Kończenie budowania koszyka (234)
- Usuwanie produktów z koszyka (234)
- Dodawanie podsumowania koszyka (234)
- Składanie zamówień (237)
- Rozszerzanie modelu domeny (237)
- Dodawanie procesu zamawiania (238)
- Implementowanie mechanizmu przetwarzania zamówień (241)
- Rejestrowanie implementacji (243)
- Zakończenie pracy nad kontrolerem koszyka (244)
- Wyświetlanie informacji o błędach systemu kontroli poprawności (248)
- Wyświetlanie strony podsumowania (249)
- Podsumowanie (249)
- Dodajemy zarządzanie katalogiem (251)
- Tworzenie kontrolera CRUD (251)
- Tworzenie nowego pliku układu (253)
- Implementowanie widoku listy (255)
- Edycja produktów (260)
- Tworzenie nowych produktów (271)
- Usuwanie produktów (272)
- Podsumowanie (275)
- Zabezpieczanie funkcji administracyjnych (277)
- Realizacja uwierzytelniania z użyciem filtrów (278)
- Tworzenie dostawcy uwierzytelniania (280)
- Tworzenie kontrolera AccountController (281)
- Tworzenie widoku (283)
- Przesyłanie zdjęć (286)
- Rozszerzanie bazy danych (286)
- Rozszerzanie modelu domeny (287)
- Tworzenie interfejsu użytkownika do przesyłania plików (288)
- Zapisywanie zdjęć do bazy danych (289)
- Implementowanie metody akcji GetImage (290)
- Wyświetlanie zdjęć produktów (292)
- Podsumowanie (293)
- Korzystanie z projektów MVC z Visual Studio (297)
- Przedstawienie konwencji MVC (301)
- Debugowanie aplikacji MVC (302)
- Tworzenie projektu (302)
- Uruchamianie debugera Visual Studio (304)
- Przerywanie pracy aplikacji przez debuger Visual Studio (306)
- Użycie opcji Edit and Continue (310)
- Podsumowanie (313)
- Tworzenie projektu routingu (316)
- Wprowadzenie do wzorców URL (318)
- Tworzenie i rejestrowanie prostej ścieżki (319)
- Użycie prostej ścieżki (324)
- Definiowanie wartości domyślnych (325)
- Użycie statycznych segmentów adresu URL (327)
- Definiowanie własnych zmiennych segmentów (331)
- Użycie własnych zmiennych jako parametrów metod akcji (334)
- Definiowanie opcjonalnych segmentów URL (335)
- Definiowanie ścieżek o zmiennej długości (337)
- Definiowanie priorytetów kontrolerów na podstawie przestrzeni nazw (339)
- Ograniczenia ścieżek (342)
- Ograniczanie ścieżki z użyciem wyrażeń regularnych (342)
- Ograniczanie ścieżki do zbioru wartości (343)
- Ograniczanie ścieżek z użyciem metod HTTP (343)
- Definiowanie własnych ograniczeń (344)
- Routing żądań dla plików dyskowych (346)
- Konfiguracja serwera aplikacji (347)
- Definiowanie ścieżek dla plików na dysku (349)
- Pomijanie systemu routingu (350)
- Podsumowanie (351)
- Przygotowanie projektu (353)
- Generowanie wychodzących adresów URL w widokach (354)
- Użycie systemu routingu do wygenerowania wychodzącego adresu URL (354)
- Użycie innych kontrolerów (357)
- Przekazywanie dodatkowych parametrów (358)
- Definiowanie atrybutów HTML (360)
- Generowanie w pełni kwalifikowanych adresów URL w łączach (360)
- Generowanie adresów URL (nie łączy) (361)
- Generowanie wychodzących adresów URL w metodach akcji (362)
- Generowanie adresu URL na podstawie wybranej ścieżki (363)
- Dostosowanie systemu routingu (364)
- Tworzenie własnej implementacji RouteBase (364)
- Tworzenie własnego obiektu obsługi ścieżki (368)
- Korzystanie z obszarów (369)
- Tworzenie obszaru (369)
- Wypełnianie obszaru (371)
- Rozwiązywanie problemów z niejednoznacznością kontrolerów (373)
- Generowanie łączy do akcji z obszarów (374)
- Najlepsze praktyki schematu adresów URL (375)
- Twórz jasne i przyjazne dla człowieka adresy URL (375)
- GET oraz POST - wybierz właściwie (376)
- Podsumowanie (376)
- Wprowadzenie do kontrolerów (377)
- Przygotowanie projektu (377)
- Tworzenie kontrolera z użyciem interfejsu IController (378)
- Tworzenie kontrolera przez dziedziczenie po klasie Controller (379)
- Odczytywanie danych wejściowych (380)
- Pobieranie danych z obiektów kontekstu (380)
- Użycie parametrów metod akcji (382)
- Tworzenie danych wyjściowych (383)
- Wyniki akcji (385)
- Zwracanie kodu HTML przez generowanie widoku (388)
- Przekazywanie danych z metody akcji do widoku (391)
- Wykonywanie przekierowań (394)
- Zwracanie błędów i kodów HTTP (399)
- Podsumowanie (401)
- Użycie filtrów (403)
- Wprowadzenie do czterech podstawowych typów filtrów (404)
- Dołączanie filtrów do kontrolerów i metod akcji (405)
- Tworzenie projektu (406)
- Użycie filtrów autoryzacji (407)
- Użycie własnego filtra autoryzacji (409)
- Użycie wbudowanego filtra autoryzacji (409)
- Użycie filtrów wyjątków (410)
- Tworzenie filtra wyjątku (411)
- Użycie filtra wyjątków (412)
- Użycie widoku w celu reakcji na wyjątek (414)
- Użycie wbudowanego filtra wyjątków (417)
- Użycie filtrów akcji (419)
- Implementacja metody OnActionExecuting (420)
- Implementacja metody OnActionExecuted (421)
- Używanie filtra wyniku (423)
- Użycie wbudowanych klas filtrów akcji i wyniku (424)
- Użycie innych funkcji filtrów (425)
- Filtrowanie bez użycia atrybutów (426)
- Użycie filtrów globalnych (427)
- Określanie kolejności wykonywania filtrów (429)
- Użycie filtrów wbudowanych (431)
- Użycie filtra RequireHttps (432)
- Użycie filtra OutputCache (432)
- Podsumowanie (435)
- Tworzenie projektu (437)
- Tworzenie własnej fabryki kontrolerów (439)
- Przygotowanie kontrolera zapasowego (441)
- Utworzenie klasy kontrolera (442)
- Implementacja innych metod interfejsu (442)
- Rejestrowanie własnej fabryki kontrolerów (442)
- Wykorzystanie wbudowanej fabryki kontrolerów (443)
- Nadawanie priorytetów przestrzeniom nazw (444)
- Dostosowywanie sposobu tworzenia kontrolerów w DefaultControllerFactory (445)
- Tworzenie własnego obiektu wywołującego akcje (447)
- Użycie wbudowanego obiektu wywołującego akcje (449)
- Użycie własnych nazw akcji (450)
- Selekcja metod akcji (451)
- Poprawianie wydajności z użyciem specjalizowanych kontrolerów (456)
- Użycie kontrolerów bezstanowych (456)
- Użycie kontrolerów asynchronicznych (458)
- Podsumowanie (463)
- Tworzenie własnego silnika widoku (465)
- Tworzenie przykładowego projektu (467)
- Tworzenie własnej implementacji IView (468)
- Tworzenie implementacji IViewEngine (468)
- Rejestrowanie własnego silnika widoku (470)
- Testowanie silnika widoku (470)
- Korzystanie z silnika Razor (472)
- Tworzenie przykładowego projektu (472)
- Sposób generowania widoków przez Razor (473)
- Konfigurowanie wyszukiwania lokalizacji widoków (475)
- Dodawanie dynamicznych treści do widoku Razor (477)
- Zastosowanie sekcji (478)
- Użycie widoków częściowych (483)
- Użycie akcji podrzędnych (486)
- Podsumowanie (488)
- Tworzenie przykładowego projektu (489)
- Tworzenie własnej metody pomocniczej (491)
- Tworzenie wewnętrznej metody pomocniczej HTML (491)
- Tworzenie zewnętrznej metody pomocniczej HTML (492)
- Zarządzanie kodowaniem ciągów tekstowych w metodzie pomocniczej (496)
- Użycie wbudowanych metod pomocniczych (500)
- Przygotowania do obsługi formularzy (500)
- Określenie ścieżki używanej przez formularz (507)
- Użycie metod pomocniczych do wprowadzania danych (508)
- Tworzenie znaczników select (513)
- Podsumowanie (515)
- Przegląd przykładowego projektu (517)
- Używanie szablonowych metod pomocniczych (519)
- Generowanie etykiety i wyświetlanie elementów (522)
- Użycie szablonowych metod pomocniczych dla całego modelu (525)
- Użycie metadanych modelu (527)
- Użycie metadanych do sterowania edycją i widocznością (528)
- Użycie metadanych dla etykiet (530)
- Użycie metadanych wartości danych (531)
- Użycie metadanych do wybierania szablonu wyświetlania (533)
- Dodawanie metadanych do klasy zaprzyjaźnionej (535)
- Korzystanie z parametrów typów złożonych (536)
- Dostosowywanie systemu szablonowych metod pomocniczych (538)
- Tworzenie własnego szablonu edytora (538)
- Tworzenie szablonu ogólnego (539)
- Wymiana szablonów wbudowanych (540)
- Podsumowanie (541)
- Przegląd i przygotowanie projektu (543)
- Tworzenie podstawowych łączy i adresów URL (545)
- Nieprzeszkadzający Ajax (547)
- Tworzenie widoku formularza synchronicznego (547)
- Włączanie i wyłączanie nieprzeszkadzających wywołań Ajax (549)
- Użycie nieprzeszkadzających formularzy Ajax (550)
- Przygotowanie kontrolera (550)
- Tworzenie formularza Ajax (552)
- Sposób działania nieprzeszkadzających wywołań Ajax (553)
- Ustawianie opcji Ajax (554)
- Zapewnienie kontrolowanej degradacji (554)
- Informowanie użytkownika o realizowanym żądaniu Ajax (556)
- Wyświetlanie pytania przed wysłaniem żądania (557)
- Tworzenie łączy Ajax (558)
- Zapewnienie kontrolowanej degradacji dla łączy (559)
- Korzystanie z funkcji wywołania zwrotnego w Ajaksie (560)
- Wykorzystanie JSON (562)
- Dodanie obsługi JSON do kontrolera (562)
- Przetwarzanie JSON w przeglądarce (564)
- Przygotowanie danych do kodowania (565)
- Wykrywanie żądań Ajax w metodach akcji (567)
- Podsumowanie (570)
- Przygotowanie projektu (571)
- Użycie dołączania modelu (573)
- Użycie domyślnego łącznika modelu (575)
- Dołączanie typów prostych (575)
- Dołączanie typów złożonych (578)
- Dołączanie tablic i kolekcji (584)
- Jawne wywoływanie dołączania modelu (589)
- Obsługa błędów dołączania modelu (590)
- Dostosowanie systemu dołączania modelu (591)
- Tworzenie własnego dostawcy wartości (591)
- Tworzenie własnego łącznika modelu (594)
- Rejestracja własnego łącznika modelu (596)
- Podsumowanie (597)
- Tworzenie projektu (599)
- Jawna kontrola poprawności modelu (602)
- Wyświetlenie użytkownikowi błędów podczas kontroli poprawności (603)
- Wyświetlanie komunikatów kontroli poprawności (604)
- Wyświetlanie komunikatów kontroli poprawności poziomu właściwości (608)
- Użycie alternatywnych technik kontroli poprawności (608)
- Kontrola poprawności w łączniku modelu (609)
- Definiowanie zasad poprawności za pomocą metadanych (610)
- Definiowanie modeli samokontrolujących się (616)
- Użycie kontroli poprawności po stronie klienta (618)
- Aktywowanie i wyłączanie kontroli poprawności po stronie klienta (618)
- Użycie kontroli poprawności po stronie klienta (619)
- Jak działa kontrola poprawności po stronie klienta? (620)
- Wykonywanie zdalnej kontroli poprawności (621)
- Podsumowanie (624)
- Domyślne biblioteki skryptów (625)
- Tworzenie przykładowej aplikacji (627)
- Zarządzanie skryptami i stylami (630)
- Profilowanie wczytywania skryptów i arkuszy stylów (630)
- Używanie paczek stylów i skryptów (632)
- Stosowanie paczek (635)
- Używanie sekcji script (637)
- Profilowanie wprowadzonych zmian (638)
- Przygotowanie aplikacji dla urządzeń mobilnych (640)
- Aplikacja standardowa (641)
- Użycie widoków i układów przeznaczonych dla urządzeń mobilnych (642)
- Tworzenie własnych trybów wyświetlania (643)
- Podsumowanie (646)
- Zrozumienie Web API (647)
- Tworzenie aplikacji Web API (648)
- Tworzenie modelu i repozytorium (648)
- Tworzenie kontrolera Home (650)
- Utworzenie widoku i CSS (651)
- Tworzenie kontrolera API (653)
- Testowanie kontrolera API (655)
- Jak działa kontroler API? (656)
- Jak wybierana jest akcja kontrolera API? (657)
- Mapowanie metod HTTP na metody akcji (657)
- Tworzenie kodu JavaScript wykorzystującego interfejs Web API (658)
- Tworzenie funkcji podstawowych (659)
- Dodanie obsługi edycji nowych rezerwacji (661)
- Dodanie obsługi usuwania rezerwacji (663)
- Dodanie obsługi tworzenia rezerwacji (664)
- Podsumowanie (665)
- Przygotowanie aplikacji do dystrybucji (668)
- Wykrywanie błędów widoku (668)
- Wyłączanie trybu debugowania (670)
- Usunięcie nieużywanych ciągów tekstowych połączenia (670)
- Przygotowanie do użycia Windows Azure (671)
- Tworzenie witryny internetowej i bazy danych (672)
- Przygotowanie bazy danych do zdalnej administracji (674)
- Tworzenie schematu bazy danych (674)
- Wdrażanie aplikacji (676)
- Podsumowanie (680)
O autorze (17)
O recenzencie technicznym (19)
CZĘŚĆ I. WPROWADZENIE DO ASP.NET MVC 4 (21)
Rozdział 1. Zagadnienia ogólne (23)
Rozdział 2. Pierwsza aplikacja MVC (35)
Rozdział 3. Wzorzec MVC (63)
Rozdział 4. Najważniejsze cechy języka (85)
Rozdział 5. Praca z silnikiem Razor (111)
Rozdział 6. Ważne narzędzia wspierające MVC (133)
Rozdział 7. SportsStore - kompletna aplikacja (167)
Rozdział 8. SportsStore - nawigacja (201)
Rozdział 9. SportsStore - ukończenie koszyka na zakupy (229)
Rozdział 10. SportsStore - administracja (251)
Rozdział 11. SportsStore - bezpieczeństwo i ostatnie usprawnienia (277)
CZĘŚĆ II. ASP.NET MVC 4 - SZCZEGÓŁOWY OPIS (295)
Rozdział 12. Przegląd projektu MVC (297)
Rozdział 13. Routing URL (315)
Rozdział 14. Zaawansowane funkcje routingu (353)
Rozdział 15. Kontrolery i akcje (377)
Rozdział 16. Filtry (403)
Rozdział 17. Rozszerzanie kontrolerów (437)
Rozdział 18. Widoki (465)
Rozdział 19. Metody pomocnicze (489)
Rozdział 20. Szablonowe metody pomocnicze (517)
Rozdział 21. Metody pomocnicze URL i Ajax (543)
Rozdział 22. Dołączanie modelu (571)
Rozdział 23. Kontrola poprawności modelu (599)
Rozdział 24. Paczki i tryby wyświetlania (625)
Rozdział 25. Web API (647)
Rozdział 26. Wdrażanie aplikacji (667)
Skorowidz (681)
Helion - inne książki
-
Nowość Promocja Promocja 2za1
JavaScript to supermoc programowania internetu! Zapomnij o suchych, nudnych i statycznych stronach — JavaScript umożliwia interakcję z użytkownikami, pobieranie danych z sieci, rysowanie grafiki i robienie wielu innych świetnych i funkcjonalnych rzeczy! A to dopiero początek: JavaScript jest jednym z najpopularniejszych języków programowania, a jego zastosowanie wykracza daleko poza internet!- Druk
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce nauczysz się skutecznie wykrywać cyberataki wymierzone w infrastrukturę opartą na systemie Windows i dowiesz się, jak na nie reagować. Zaczniesz od zapoznania się ze współczesnymi technikami cyberataków, z metodami działania napastników i ich motywacjami. Poznasz szczegóły każdej fazy procesu reagowania — od wykrycia, przez analizę, aż po odzyskiwanie danych — a także niezbędne narzędzia, techniki i strategie. W miarę postępów zgłębisz tajniki odnajdywania cyfrowych śladów na endpointach. Na koniec przeanalizujesz sprawdzone podejścia do wykrywania zagrożeń i poznasz strategie aktywnej detekcji incydentów, jeszcze zanim agresor osiągnie swój cel.- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Nowość Promocja Promocja 2za1
C# ma ugruntowaną pozycję jednego z najważniejszych języków programowania. Nowoczesny, wszechstronny i dojrzały, a do tego sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu o wysokiej jakości. Nic nie stoi na przeszkodzie, aby C# stał się Twoim pierwszym językiem programowania i przy okazji pozwolił Ci się świetnie bawić!- Druk
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Książka, którą trzymasz w rękach, powstała z potrzeby zebrania w jednym miejscu najważniejszych zagadnień dotyczących sieci komputerowych i przedstawienia tej wiedzy w formie przystępnych odpowiedzi na konkretne pytania. Ten praktyczny przewodnik krok po kroku przeprowadzi Cię przez fundamenty działania współczesnych sieci komputerowych z uwzględnieniem ewolucji technologii, najlepszych praktyk, a także rzeczywistych scenariuszy stosowanych przez administratorów. Planujesz karierę jako inżynier sieci? Koniecznie sięgnij po tę książkę. Przy czym skorzystają z niej nie tylko przyszli inżynierowie - również pasjonaci sieci, studenci kierunków technicznych, specjaliści IT i osoby przygotowujące się do certyfikacji znajdą tu wiele cennych informacji.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Ten praktyczny przewodnik docenią głównie inżynierowie, menedżerzy, menedżerzy produktu i liderzy. Jego treść wykracza poza aspekty programistyczne, prezentując zalety całościowego myślenia o infrastrukturze, a więc szerszego planowania i uwzględniania kwestii administracji systemami. Dzięki książce poznasz odpowiedzi na kluczowe pytania: kiedy powołać projekt wytwarzania platformy, jak zorganizować zespół zajmujący się platformą, co odróżnia planowanie platformy od innych, pozornie podobnych inicjatyw. Znajdziesz tu też przydatne wskazówki, z których możesz skorzystać na każdym etapie wdrażania i stosowania podejścia opartego na inżynierii platform.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Poznaj historię programowania i przekonaj się, jak fascynujący jest świat koderów, od Charlesa Babbage’a i Ady Lovelace po Alana Turinga, Grace Hopper i Dennisa Ritchiego; od przełomowych bitów i bajtów po przejmujące ludzkie historie. Przekonaj się, że droga do sukcesu często bywa wyboista, triumf poprzedzają porażki, a depresja i kpiny ze strony innych to codzienność wielu pionierów. Strona po stronie odkrywaj nieoczywiste prawdy o technologii i o ludziach, których kod tworzy współczesny świat.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki temu praktycznemu przewodnikowi w pierwszej kolejności opanujesz podstawy języka M. Po zapoznaniu się z kluczowymi koncepcjami stopniowo będziesz stosować tę wiedzę do coraz bardziej zaawansowanych przekształceń danych. Zajmiesz się także takimi zagadnieniami jak optymalizacja wydajności zapytań, obsługa błędów i implementacja efektywnych technik przetwarzania danych. W każdym rozdziale znajdziesz wiele przydatnych przykładów, za sprawą których rozwiniesz umiejętności pozwalające używać Power Query do radzenia sobie z realnymi wyzwaniami i poprawiania swoich umiejętności analitycznych. Przekonasz się, że dzięki zdobytym w ten sposób umiejętnościom z łatwością zastosujesz funkcje Power Query do przekształcania danych!- Druk
- PDF + ePub + Mobi pkt
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Pythonie. Zawiera dodatkowe rozdziały dotyczące tak ważnych zagadnień jak algorytmy i struktury danych. Zawarty w książce materiał, w tym słowniki , ułatwi Ci tworzenie solidnego i wydajnego kodu. Znajdziesz tu jasne, zwięzłe i praktyczne rady przeznaczone dla programistów na różnym poziomie zaawansowania. Niezależnie od tego, czy tworzysz aplikacje internetowe, analizujesz dane, czy trenujesz modele sztucznej inteligencji, dzięki temu podręcznikowi zdobędziesz cenne umiejętności pracy z Pythonem!- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Ten praktyczny przewodnik zawiera receptury uwzględniające nowe funkcje środowiska Zabbix. Znajdziesz tu informacje potrzebne do konfiguracji Zabbiksa z wbudowanym trybem wysokiej dostępności. Dowiesz się także, jak korzystać z aprowizacji użytkowników LDAP JIT, implementować funkcję niskopoziomowego wykrywania hostów, a także jak tworzyć zaawansowane wyzwalacze. Każda receptura została opracowana z myślą o różnych typach monitorowania i korzystania z serwerów proxy Zabbix. Ponadto nauczysz się modyfikować serwer i bazę danych Zabbix, a także zarządzać nimi za pomocą interfejsu API. Poznasz również rozwiązania problemów, na które możesz natrafić podczas pracy z Zabbiksem.- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
W tej unikalnej książce znajdziesz kompleksowe omówienie procesu tworzenia LLM, od pracy z zestawami danych po implementację architektury modelu, wstępne szkolenie na nieoznakowanych danych i dostrajanie do określonych zadań. Bez korzystania z gotowych bibliotek LLM samodzielnie zbudujesz podstawowy model, przekształcisz go w klasyfikator tekstu, a ostatecznie stworzysz chatbota, który będzie wykonywał Twoje polecenia. I co najważniejsze ― naprawdę zrozumiesz, jak działa model, w końcu będziesz jego twórcą!- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: ASP.NET MVC 4. Zaawansowane programowanie Adam Freeman, Steven Sanderson
(13)(7)
(4)
(1)
(1)
(0)
(0)
więcej opinii
ukryj opinie